
    .tc-box {
        display: block;
        width: 100% !important;
        height: auto;
        bottom: 0px;
        clear: none !important;
        float: none !important;
        left: 0px;
        margin: 0px !important;
        max-height: none !important;
        max-width: none !important;
        opacity: 1;
        overflow: visible !important;
        padding: 0px !important;
        position: fixed;
        right: auto !important;
        top: auto !important;
        /*vertical-align: baseline !important;
            */
        visibility: visible !important;
        z-index: 2147483647;
        background: rgb(250, 250, 250) !important;
    }

    .ad-box {
        max-width: 720px;
        max-height: 90px;
        margin: 0 auto;

        display: table-cell;
        vertical-align: middle;
    }

    .on_ad {
        position: fixed;
        bottom: 20px;
    }

    /*动画*/
    .tc-button {
        bottom: 10px;
        position: fixed;
        animation: myButton 0.1s;
        padding: 5px 15px;
        cursor: pointer;
        left: 0px;
        border: 0px;

    }

    @keyframes myButton {
        from {
            bottom: 70px;
            padding: 10px 20px;
        }

        to {
            bottom: 10px;
            padding: 5px 15px;
        }
    }

    .actives {
        animation: myfirst 0.1s;
        bottom: 70px;
        position: fixed;
        padding: 10px 20px;
        cursor: pointer;
        left: 0px;
        border: 0px;

    }

    @keyframes myfirst {
        from {
            bottom: 10px;
            padding: 5px 15px;
        }

        to {
            bottom: 70px;
            padding: 10px 20px;
        }
    }

    /*核心内容框动画*/
    .tc-box {
        animation: myTc 0.1s;

        display: flex;
        justify-content: center;
        /*align-items: center;
            */
        line-height: 38px;
    }

    @keyframes myTc {
        from {
            height: 0px;
        }

        to {
            height: 70px;
        }
    }

    .fade-enter-from {
        height: 0px;
    }

    .fade-enter-active {
        transition: all 0.1s ease;
    }

    .fade-enter-to {
        height: 70px;
    }

    .fade-leave-from {
        height: 70px;
    }

    .fade-leave-active {
        transition: all 0.1s ease;
    }

    .fade-leave-to {
        height: 0px;
    }

    /*广告内容样式*/

    .ad-box img {
        max-width: 100%;
        height: auto;
        object-fit: cover;
        image-rendering: -webkit-optimize-contrast;
        border: 0;
        /*vertical-align: baseline;
            */
    }

    /*移动端优化样式*/
    @media screen and (min-width: 768px) {

        .actives {
            bottom: 90px
        }

        @keyframes myButton {
            from {
                bottom: 90px;
            }

            to {
                bottom: 10px;
            }
        }

        @keyframes myfirst {
            from {
                bottom: 10px;
            }

            to {
                bottom: 90px;
            }
        }

        @keyframes myTc {
            from {
                height: 0px;
            }

            to {
                height: 90px;
            }
        }

        .fade-enter-to {
            height: 90px;
        }

        .fade-leave-from {
            height: 90px;
        }

    }
